# 【需求02】随机生成6个姓名（每个名字5个英文字母，都小写）
# 输出这6个名字中没有包含的字母解释：
# 6个名字中所有的字母和26个字母比较，
# 哪些字母没有出现的6个名字中，
# 比较的时候不区分大小写
import random


def generate_name():
    name_set = set()
    while len(name_set) < 6:
        temp_name = ""
        for i in range(5):
            temp_name += random.choice("abcdefghijklmnopqrstuvwxyz")
        # temp_name = (lambda x: x += random.choice("abcdefghijklmnopqrstuvwxyz"))
        name_set.add(temp_name)
    return name_set

a = generate_name()
print(a)
b = set()
c = set()
list01 = "abcdefghijklmnopqrstuvwxyz"
for each in list01:
    b.add(each)
for each in a:
    for item in each:
        c.add(item)

d = b - c
print(d)